shock-troops - German English Dictionary