aphidoid

English

Etymology

From aphid +‎ -oid.

Noun

aphidoid (plural aphidoids)

  1. Any aphid of the superfamily Aphidoidea.

Anagrams