Debouchure

Definition:

  • (n.) The outward opening of a river, of a valley, or of a strait.