piston engine
noun
°Any of several types of engine having cylinders containing reciprocating pistons.