SPONGIDA


Meaning of SPONGIDA in English

noun ·pl spongiae.

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