long-range mission - German English Dictionary