The term "mechanic" can apply to people who work on many different kinds of machines, but it is usually used to describe those who diagnose, repair and maintain vehicles such as cars, trucks, buses ...