Tamil Dictionary 🔍

spongilla

Spon*gil"la, n. Etym: [NL., dim. of spongia a sponge.] (Zoöl.) Defn: A genus of siliceous spongea found in fresh water.


spongilla - Similar Words