-
An artificial obstruction, such as a dam or irrigation channel, built in a watercourse to increase its depth or to divert its flow.
(noun)
-
A heavy curtain of artillery fire directed in front of friendly troops to screen and protect them.
(noun)
-
A rapid, concentrated discharge of missiles, as from small arms.
(noun)
-
An overwhelming, concentrated outpouring, as of words: a barrage of criticism.
(noun)
-
To direct a barrage at.
(verb-transitive)
American Heritage(R) Dictionary of the English Language, Fifth Edition. Copyright (c) 2011 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.