English

edit

Noun

edit

spirophorid (plural spirophorids)

  1. Any sea sponge of the order Spirophorida.