MohammedPreview
Open in TheBrain

To Barrage

  1. (transitive) To direct a barrage at; to bombard.