What does "debouche" mean?

Debouche: A place for exit; an outlet; hence, a market for goods. The débouchés were ordered widened to afford easy egress. The Century.

Sources