debouchure /dɪˈbuːʃə/ noun1 •The outward opening of a river, creek, valley, or strait.The bluffs of the Missouri are often clothed with vegetation as far as the debouchure of the Platte River. — 1862 formsdebouchures