barrage

noun

  1. 1

    the heavy fire of artillery to saturate an area rather than hit a specific target

    they laid down a barrage in front of the advancing troops

    the shelling went on for hours without pausing

  2. 2

    the rapid and continuous delivery of linguistic communication (spoken or written)

    a barrage of questions

    a bombardment of mail complaining about his mistake

verb

  1. 1

    address with continuously or persistently, as if with a barrage

    The speaker was barraged by an angry audience

    The governor was bombarded with requests to grant a pardon to the convicted killer

Synonyms

Also useful for “barrage”:Unscrambler