Tamil Dictionary 🔍

stellerid

Stel"ler*id, n. Etym: [L. stella a star.] (Zoöl.) Defn: A starfish.


stellerid - Similar Words