Translation of afid in English:

afid

aphid (pl. -ides) aphis

noun

  • 1

    aphid (pl. -ides) aphis, small insect destructive to plants