Skip to main content

spongilla

English spongilla meaning in English  •  spongilla का अर्थ अंग्रेजी में
Noun
  • A genus of siliceous sponges found in fresh water.
Advertisement