Translation of dusun in English:

dusun

orchard

noun

  • 1

    orchard
  • 2

    village far from the city
    ‘kepala dusun’ head of a village