Word info

spirophorid

Noun

Meaning

spirophorid (plural spirophorids)

Any sea sponge of the order Spirophorida.

Source: en.wiktionary.org

Close letter words and terms