explorer un endroit nouveau - French English Dictionary