embark on a mission - Turco Inglés Diccionario