YourDictionary

onslaught

noun

a violent, intense attack

See onslaught in American Heritage Dictionary 4

Learn more about onslaught

link/cite print suggestion box