shock troops

This is not a dictionary! - Search for "shock troops" in The Danish Dictionary

  • March 3. 2016 from wordnet.princeton.edu

    shock troops noun english

    soldiers who are specially trained and armed to lead an assault