shock troops

Explore definitions, synonyms, and language insights of shock troops

Definitions

Noun
soldiers who are specially trained and armed to lead an assault

More General Terms