Debouchure

Webster's Dictionary of the English Language

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