long-range combat mission - German English Dictionary