barrage (bar-rage)
Definition
noun. a rapid or overwhelming outpouring of many things at once
Example Sentence
They fired a barrage of questions at him.
Synonyms
bombardment; volley; torrent; deluge
Antonyms
dribble; drip; trickle
Rhymes
- raj
- taj
- barrage
- collage
- corsage
- dhiraj
- dressage
- garage
- massage
- mirage
- montage
- entourage