mobile strategic striking force - German English Dictionary