SPONGOID MEANING IN ENGLISH

• Spongoid Definition & Synonyms

  1. (a.) Resembling sponge; like sponge.


RECENT SEARCHES