to explore new horizons - French English Dictionary