Tamil Dictionary 🔍

stomatopod

Stom"a*to*pod, n. (Zoöl.) Defn: One of the Stomatopoda.


stomatopod - Similar Words