barrage
Top 4000
Meanings
Noun
1. dam, barrage
2. barrier, roadblock
3. playoff (sports)
Examples17
I live near a dam.
I live near the dam.
They say that a large dam will be built.
This dam supplies us with water and electricity.
Is there much water behind the dam?
The dam burst owing to the heavy rain.