onslaught - noun
singular
onslaught
plural
onslaughts