Tamil Dictionary 🔍

echinidan

E*chin"i*dan, n. Etym: [Cf. F. échinide.] (Zoöl.) Defn: One the Echinoidea.


echinidan - Similar Words