the world's largest lake - French English Dictionary