hydraulic engineering

definition: the branch of civil engineering dealing with the use and control of water in motion
example:
speech part: noun
synonyms:

How hydraulic engineering is being used?