barrage in Portuguese
barrage in Portuguese
barragem
An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.
rajada
A concentrated discharge of projectile weapons.