English

edit

Noun

edit

helicarionid (plural helicarionids)

  1. (zoology) Any snail of the family Helicarionidae.

Further reading

edit