i love embarking on adventures - Francés Inglés Diccionario