armour heavy task forces - German English Dictionary