English

edit

Noun

edit

elonid (plural elonids)

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

Anagrams

edit