explore a new place - Espagnol Anglais Dictionnaire