Definition Definition

spongiozoa - Meaning and Examples

Meaning of 'spongiozoa' (Webster Dictionary)

1 . Spongiozoa [ n. pl.]
- See Sponglae.