DEBOUCH

Definition of DEBOUCH

  1. (verb)march out (as from a defile) into open ground
  2. (verb)pass out or emerge; especially of rivers