Top Definition
(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 We'll never spam you.