headrace
English
headrace meaning in English • headrace का अर्थ अंग्रेजी में
Noun
- See Race>, a water course.