piston noun definition in Trains topic from the Oxford Advanced Learner's Dictionary

piston

 noun: Trains topic
a part of an engine that consists of a short cylinder that fits inside a tube and moves up and down or backwards and forwards to make other parts of the engine move