English

edit

Noun

edit

amastrid (plural amastrids)

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

Anagrams

edit