Skip to main content

spongida

English spongida meaning in English  •  spongida का अर्थ अंग्रेजी में
n. pl.
  • Spongiæ.
Advertisement