Search results
- Dictionaryheadwater/ˈhɛdˌwɔːtə/
noun
- 1. a tributary stream of a river close to or forming part of its source: "these paths follow rivers right up into their headwaters"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries