(military)a concentrated discharge of artillery or other guns over a wide area as bombardment
pvt.:"HQ please respond " HQ:"this is HQ" pvt.:"we have pinned down need salvo barrage ASAP over" HQ:"acknowledged salvo barrage 5 mins over n out"
by infantry(V bahrami) December 06, 2008
5 Words related to salvo barrage

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.