Tamil Dictionary 🔍

solenogastra

So*le`no*gas"tra, n. pl. Etym: [NL., from Gr. (Zoöl.) Defn: An order of lowly organized Mollusca belonging to the Isopleura. A narrow groove takes the place of the foot of other gastropods.


solenogastra - Similar Words