what does "活塞" mean in English ?

what does "活塞" mean in English ?

A.space

B.piston

C.nut

D.diaphragm

正确答案是B