water source ( synonym found)

Definition of water source:

°any channel, either natural or artificial, through which water flows.

Back to Top