the world's largest lake - German English Dictionary