Cambridge Dictionaries online Cambridge Dictionaries online

The most popular online dictionary and thesaurus for learners of English

  

barrage

noun [C] (STRUCTURE)
 
 
/ˈbær.ɑːʒ/ US  /bəˈrɑːʒ/

Definition

a structure that is built across a river to provide water for farming, to produce electricity, or to allow boats to travel more easily: The proposed tidal barrage would generate enough electricity to supply 80,000 homes.Watercourses and waterfalls
(Definition of barrage noun (STRUCTURE) from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)
Focus on the pronunciation of barrage

Browse related topics

You are looking at an entry to do with Watercourses & waterfalls, but you might be interested in these topics from the Seas, rivers & water topic area: