Translation of debunga in English:

debunga

pollen

noun

  • 1

    pollen, fertilizing powder from the anthers of flowers