kamus
.
Search
About
shock_troops
English
shock troops
Noun
Soldiers who are specially trained and armed to lead an assault
English: shock troops