What is the major difference between lakes and ponds?

Ponds have plants growing in them while lakes do not.

Lakes are temporary while ponds are permanent.

Light reaches the bottom of a pond, but does not reach the bottom of a lake.

Ponds are man made while lakes are natural