piston: mechanical device that has a plunging or thrusting motion
mechanical device: mechanism consisting of a device that works on mechanical principles
flood control: (engineering) the art or technique of trying to control rivers with dams etc in order to minimize the occurrence of floods