DEBOUCHURE Meaning of DEBOUCHURE in English An opening or mouth, as of a river or stream. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012