Definition Definition

spongilla - Meaning and Examples

Meaning of 'spongilla' (Webster Dictionary)

1 . Spongilla [ n.]
- A genus of siliceous spongea found in fresh water.