barrage in Chinese
barrage in Chinese
壩
An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
炮击
(military) A heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.