What is the meaning of the word "car-mechanic"?

Definitions: