Tamil Dictionary 🔍

mastigopod

Mas"ti*go*pod, n. (Zoöl.) Defn: One of the Mastigopoda.


mastigopod - Similar Words