POTAMOSPONGIAE MEANING IN ENGLISH

• Potamospongiae Definition & Synonyms

  1. (n. pl.) The fresh-water sponges. See Spongilla.


RECENT SEARCHES