Dictionary / Nature
سدّ ديال الما
/SDD dyal l-MA/
English
water dam
French
barrage
Part of Speech
noun
Register
standard