YourDictionary

debouchure

(dĭ-bo͞oˌsho͝orˈ)

noun
An opening or mouth, as of a river or stream.

link/cite print suggestion box