Tamil Dictionary 🔍

echinozoa

E*chi`no*zo"a, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: The Echinodermata.


echinozoa - Similar Words