General meaning of "a lot":
* Many
* Numerous
* A great number
* A multitude
* A host
* A plethora
* A myriad
Meaning of "to kill in large numbers":
* Massacre
* Slaughter
* Carnage
* Annihilate
* Destroy
Meaning of "to turn or move suddenly":
* Whirl
* Spin
* Swing
* Veer
* Dart
More specific synonyms:
* Flood (for a large number of people or things)
* Array (for a large number of items)
* Bevy (for a large number of birds or women)
* Throng (for a large crowd of people)
Ultimately, the best synonym will depend on the specific meaning of "slew" in your sentence.