elonid

English

Noun

elonid (plural elonids)

  1. (zoology) Any snail in the family Elonidae.

Anagrams