shock troops

English

Noun

shock troops

  1. plural of shock troop