Headrace — definition

1. headrace (Noun)

1 definition

headrace (Noun) — A waterway that feeds water to a mill or water wheel or turbine.

2 types of
watercourse waterway