Débouchure /(?)/

Dé·bou·chure

Débouchure

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