SPONGIDA


Meaning of SPONGIDA in English

(n. pl.) Spongiae.

Webster's English dictionary.      Английский словарь Webster.