onslaught noun
ADJ. sudden She could not withstand such a sudden onslaught. | first, initial | latest | renewed | verbal
VERB + ONSLAUGHT face to face the verbal onslaught of an angry teenager | resist, survive, withstand | launch, mount
PREP. ~ against/on a renewed onslaught against the proposed bill | ~ from the latest onslaught from the Russian team
You can also check other dicts: onslaught (English, 中文解释 ), wordnet sense, Collins Definition