DEBOUCHURE Meaning of DEBOUCHURE in English noun the outward opening of a river, of a valley, or of a strait. Webster English vocab. Английский словарь Webster. 2012