See Also: debouchure(dictionary)

debouchure (iou)



debouchure noun. M19.
[Alt. of EMBOUCHURE after DEBOUCH. The sense is not French.]
The mouth or outlet of a river etc.