debouchure
noun
Meaning
The mouth of a river or channel where it flows into a larger body of water.
Examples
- The debouchure of the Nile River forms a vast delta.
- Explorers mapped the debouchure of the Amazon into the Atlantic Ocean.
Synonyms: mouth, estuary, delta, outfall