Dictionary / Nature

sdd dyal lma

سدّ ديال الما

/SDD dyal l-MA/

English

water dam

French

barrage

Part of Speech

noun

Register

standard