Definisi 'débouchure'
English to English
noun
1 The outward opening of a river, of a valley, or of a strait.
source: webster1913

Visual Synonyms
Click for larger image