What is the meaning of press the clutch in English?

Learn vocabulary with pictures as well as definitions of press the clutch in English

Learn in

See more

v. press the clutch

Definition of press the clutch in English

To actuate the mechanism in a vehicle that disengages the transmission of mechanical energy from the engine to the wheels.