debouchure

/dɛbʊˈʃɔːr/; French pronunciation: ​[de.buʃyʁ]

Definitions

1. noun

A French word that refers to an outlet or a place where a stream or river issues from a larger body of water, especially a forest or a thicket.

“The debouchure of the river marked the beginning of a beautiful and serene landscape.”

Synonyms

  • emergence
  • outlet

Antonyms

  • origin
  • source