reach the highest point - French English Dictionary