Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

debouchure Definition

Cancel
debouchure
noun
The outward opening of a river, valley, or strait

Words Related to debouchure!

debouchure Examples by Brain Bank Users