English edit

Etymology edit

aphid +‎ -oid

Noun edit

aphidoid (plural aphidoids)

  1. Any aphid of the superfamily Aphidoidea.

Anagrams edit