Webster's Revised Unabridged Dictionary · 1913

Débouchure

Débouchure , noun

[French]

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