meaning of shock troops

1. soldiers who are specially trained and armed to lead an assault


Related Words

shock troops |

Developed & Maintained By Taraprasad.com

Treasure Words