Translation of aphid in Malay

aphid

afid

noun

  • 1

    afid, kuya, kutu daun, serangga kecil yang memusnahkan tumbuhan