English edit

Noun edit

debouchures

  1. plural of debouchure