debouchure

Noun

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