Waterhead (noun) Definition, Meaning & Examples

noun
  1. the source of a river or stream.
  2. a body of water dammed up for irrigation, to supply a garden, etc.
Waterhead (noun) Definition, Meaning & Examples

More Definitions