achilid
English
Noun
achilid
(
plural
achilids
)
Any of a number of
planthoppers
in the family
Achilidae
.
Anagrams
chiliad