i like to discover new places - French English Dictionary