Débouché Definition

dābo͝ozhā
noun
An outlet, as for troops to debouch through.
Webster's New World