English Synonym Finder

onslaught

Definitions

A fierce or destructive attack.

An overwhelming quantity or outpouring of something.

Examples

The small town struggled to cope with the relentless onslaught of heavy rain.

After the product launch, the company faced an onslaught of customer complaints.

The defenders prepared themselves for the final onslaught of the enemy army.

Synonyms

assault attack barrage offensive raid strike incursion

Antonyms

defense retreat surrender peace protection guard truce