the largest lake - French English Dictionary