overhauling
1. [ noun ] (transportation) periodic maintenance on a car or machine
Synonyms: service inspection_and_repair overhaul
Examples:

"it was time for an overhaul on the tractor"

Related terms: care interim_overhaul service
Similar spelling:   overhaul
  overlapping
  overwhelming
  overwhelmingly
  overrule
  overlying
  Overholt