Tamil Dictionary 🔍

echinoid

E*chi"noid, a. Etym: [Echinus + -oid.] (Zoöl.) Defn: Of or pertaining to the Echinoidea. -- n. Defn: One of the Echinoidea.


echinoid - Similar Words