HEADWORKS


Meaning of HEADWORKS in English

apparatus for controlling the flow of water in a river or canal.

→ headwork

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.