Synonyms of 'avalanche'
Four people died when an avalanche buried them alive last week.
The storm caused landslides and flooding.
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
A barrage of something such as criticism or complaints is a large number of them directed at someone, often in an aggressive way.
a barrage of angry questions from the floor
A deluge of things is a large number of them which arrive or happen at the same time.
a deluge of criticism
Thesaurus for avalanche from the Collins English Thesaurus
An avalanche is a large mass of snow that falls down the side of a mountain.