headwatershead-wa-tersListennounThe source or upper part of a river or stream."They explored the remote headwaters of the Thames."Sign in to learn this word← Back