English edit

Noun edit

neomphalid (plural neomphalids)

  1. (zoology) Any gastropod in the family Neomphalidae.