Lakes, estuaries, ponds and rivers are believed to be the same thing, for they all carry water. But there are differences, yes...
An estuary is what a river flow into to meet with a sea. An estuary is simply the combining of river and ocean water that mix to create a pool of water, that is then referred to as freshwater estuary. Besides, the estuary play an important role in the lives of several species, including birds and fish.
A lake is a large inland body of water, with deep waters, much deeper than ponds, and they are fed by rivers. They are found on every continent and in every kind of environment - mountaisn, deserts, plains or near seashores. The water in lakes comes from snow, rain, melting ice, streams..most lakes contain freshwater.