What is the full meaning of debouchures
DEBOUCHURE, (French) the mouth of a river or strait [n]
Example of the word debouchures placed on a Scrabble board.