English edit

Noun edit

spirophorid (plural spirophorids)

  1. Any sea sponge of the order Spirophorida.