Headrace Meaning

There are 1 meaning(s) for word Headrace

Meaning 1 : a waterway that feeds water to a mill or water wheel or turbine