Yahoo Web Search

Search results

  1. Dictionary
    barrage
    /ˈbarɑː(d)ʒ/

    noun

    verb

    • 1. bombard (someone) with questions, criticisms, complaints, etc.: "his doctor was barraged with unsolicited advice"

    More definitions, origin and scrabble points

  2. 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.

  3. The meaning of BARRAGE is a dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation. How to use barrage in a sentence.

  4. noun. Military. a heavy barrier of artillery fire to protect one's own advancing or retreating troops or to stop the advance of enemy troops. an overwhelming quantity or explosion, as of words, blows, or criticisms: a barrage of questions. Synonyms: storm, burst, deluge, torrent, volley.

  5. A barrage is continuous firing on an area with large guns and tanks. The artillery barrage on the city centre was the heaviest since the ceasefire. The two fighters were driven off by a barrage of anti-aircraft fire. Synonyms: bombardment, attack, bombing, assault More Synonyms of barrage.

  6. A barrage is something that comes quickly and heavilyas an attack of bullets or artillery, or a fast spray of words. Sometimes in movies or news footage, the audience gets a glimpse from behind a mounted weapon and sees a heavy rain of bombs or bullets — called a barrage — going toward a target, sending as much POW! as possible to hit ...

  7. 1. A concentrated discharge or bombardment of artillery, missiles, or firearms. 2. An overwhelming, concentrated outpouring, as of words or requests: a barrage of criticism. tr.v. bar·raged, bar·rag·ing, bar·rag·es. To direct a barrage at. [French (tir de) barrage, barrier (fire); see barrage1.] Synonyms: barrage2, bombard, pelt2, pepper.

  8. 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.