Translation of empang in English:

empang

dam

(empangan)

noun

  • 1

    dam, barrier built across a river to hold back water