WikiWord

debouchure

From WikiWord, the free dictionary

/dɪˈbuːʃə/ English

Definitions

noun

  1. The outward opening of a river, valley, or strait.

Related words

Synonyms

References