Terdapat 1 arti 'dam up' di Kamus Bahasa Inggris Terjemahan Indonesia.
Membendung
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti dam up adalah membendung.