open up one's horizon - French English Dictionary