Online English Dictionary

Home

Onslaught


n.

An attack; an onset; esp., a furious or murderous attack or assault.


© 2009 Dammam Community College