Dictionary, Free Dictionary - MyDictionary.net

English Dictionary, English English Dictionary

Definition of " Debouche " in English Dictionary
Direct results
English » English
Debouche A place for exit; an outlet; hence, a market for goods. n.
English » English
Debouche A place for exit; an outlet; hence, a market for goods. n.
Indirect results
English » English
Debouched of Debouch imp. & p. p.
English » English
Debouched of Debouch imp. & p. p.