What is the difference between estuary and lagoon?

There are quite a few differences between estuaries and lagoons.

But sometimes it is hard to differentiate them, especially in the cases where the rivers empty in lagoons.

Generally lagoons have very less water currents or movements.

Many other differences have to be probed.