amphids
English
Noun
amphids
plural of
amphid
Anagrams
dampish
,
phasmid