debouchment
[dɪˈbuːʃmɛnt]
Definitions
1. noun
The act of debouching or emerging from a narrow or confined space into a wider or more open area.
“The mountain stream’s debouchment into the valley created a picturesque landscape.”
2. noun
The point or place where something debouches or emerges, such as a river debouchment.
“The river’s debouchment onto the sea marked the beginning of its estuary.”