English edit

Noun edit

elonid (plural elonids)

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

Anagrams edit