Estuary Meaning

There are 1 meaning(s) for word Estuary

Meaning 1 : the wide part of a river where it nears the sea; fresh and salt water mix