debouche









debouche


noun

  1. Fortification. a passage or opening through which troops may debouch.
  2. an outlet; an exit.
50 queries 0.585