Translation of dusun in English:

dusun

orchard

noun

  • 1

    orchard, piece of land planted with fruit trees