i love embarking on adventures - Alemán Inglés Diccionario