shock-troops - French English Dictionary