Aphidoid

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    Any aphid of the superfamily Aphidoidea.

Etymology

From aphid + -oid.

More for "aphidoid"