debouchure

enUK

de·bou·chure

D0063400 (dĭ-bo͞o′sho͝or′)n. An opening or mouth, as of a river or stream.