barrage Play nounA concentrated artillery bombardment over a wide area.transitive verbBombard (someone) with something. SYNONYMS batteryblastbombardmentbroadsidecannonadefusilladegunfiresalvovolley