Asked in
Science
Earth Sciences

An area where a stream deposits sediment into a body of water?

Answer

User Avatar
Wiki User
November 27, 2008 3:01AM

estuary