Tamil Dictionary 🔍

stellerida

Stel*ler"i*da, n. pl. Etym: [NL.] (Zoöl.) Defn: An extensive group of echinoderms, comprising the starfishes and ophiurans.


stellerida - Similar Words