answersLogoWhite

0

An inland lake refers to a naturally occurring body of standing water with a varied biodiversity. The largest inland lake in the world is Lake Ladoga in Russia, which has an area of 17,700 sq. km.

User Avatar

Wiki User

11y ago

What else can I help you with?