i like to discover new places - Spanish English Dictionary