onslaught

(noun)

Meaning

a fierce or destructive attack

Example

"The village faced an onslaught of invaders during the night."

Synonyms

assaultattackstrike

Antonyms

defenseprotection