explore a new place - Spanish English Dictionary