Debouche

Webster's Dictionary of the English Language

·noun A place for exit; an outlet; hence, a market for goods.

Related Words

  • debouche

    The mouth of a river, outlet of a wood, defile, or narrow pass. In military language, troops defile ...

    The Sailor's Word-Book