aphidoid
English
Etymology
From
aphid
+
-oid
.
Noun
aphidoid
(
plural
aphidoids
)
Any
aphid
of the superfamily
Aphidoidea
.
Anagrams
aphodiid