explore new lands - French English Dictionary