Tamil Dictionary 🔍

stomatopodous

Stom`a*top"o*dous, a. (Zoöl.) Defn: Of or pertaining to the Stomatopoda.


stomatopodous - Similar Words