Tamil Dictionary 🔍

stomapod

Sto"ma*pod, n. (Zoöl.) Defn: One of the Stomapoda.


stomapod - Similar Words