Effluence is a related term of debouchment.
effluence
English
Noun
(
en noun)
The process of flowing out.
Synonyms
* (process of flowing out) efflux, effluxion, outflow
debouchment
Not English
Debouchment has no English definition. It may be misspelled.