HEADWATERS


Meaning of HEADWATERS in English

head ‧ wa ‧ ters /ˈhedwɔːtəz $ -wɒːtərz, -wɑː-/ BrE AmE noun [plural]

the streams that form a river

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.