The AI-powered English dictionary
plural watercourses
Any channel, either natural or artificial, through which water flows. examples