the world's largest lake - Spanish English Dictionary