mexiletine: antiarrhythmic drug (trade name Mexitil) used to treat ventricular arrhythmias
causal agent: any entity that produces an effect or is responsible for events or results
hydraulic engineering: the branch of civil engineering dealing with the use and control of water in motion