Camshaft

What is Camshaft ?

Camshaft is (noun) a metal bar with several cams on it, which lift pistons one by one

 

source: Easier English, Student Dictionary Upper Intermediate Level