i like to explore new places - Español Inglés Diccionario