English edit

Noun edit

spirulirostrid (plural spirulirostrids)

  1. Any pelagic mollusk of the genus Spirulirostra