Search

Escto search a new word

barrage

noun
ESbarrera
originFrench

A concentrated and sustained artillery bombardment over a wide area, or more broadly any overwhelming outpouring of words, questions, or blows.

Word Map