gearheads

noun
  1. People who are enthusiastic about cars, engines, and mechanical devices; automotive enthusiasts.
  2. Usage: informal; plural form of gearhead; often used affectionately

Examples