English dictionary
headrace meaning and definition
Definition and meaning of headrace at MeaningMonkey.org. headrace meaning and definition in the English Dictionary.HEADRACE noun
Definition of headrace (noun)
- a waterway that feeds water to a mill or water wheel or turbine
Source: Princeton University Wordnet