onslaught in Turkish
onslaught in Turkish
saldırı
A fierce attack.
taarruz
A fierce attack.