long-range combat mission - Spanish English Dictionary