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