The Humber is now an estuary .
The River Humber is a large deep water estuary on the east coast of Northern England .