Translation of dupa in English:

dupa

incense

noun

  • 1

    incense