embark on an adventure - Turco Inglés Diccionario