Translation of bendungan in English:

bendungan

barrage

noun

  • 1

    barrage, dam, artificial barrier, long wall of earth to keep back water