The onslaught of enemy troops caught the soldiers by surprise.
Answer:
the first one
Step-by-step explanation:
onslaught means wave after wave of troops (never ending)
7.1m questions
9.5m answers