to open up one's horizons - French English Dictionary