ALL meanings of debouche
dé·bou·ché
D d - noun debouche an outlet, as for troops to debouch through 3
- noun debouche Fortification. a passage or opening through which troops may debouch. 1
- noun debouche an outlet; an exit. 1
- noun debouche (military, of a body of soldiers) To enter into battle. 1
- verb debouche (hydrology, of a river or stream) To discharge into a larger body of water such as a lake or sea. 0