Definition of watercourse

Definition of watercourse
  1. watercourse Noun any channel, either natural or artificial, through which water flows
Need more help? Try our forum NEW