Überholen
Überholen is a German verb with several related senses. The primary meanings are to pass another vehicle on a road, to surpass someone or something, and to overhaul or refurbish machinery or systems. The verb is formed from über- (over) and holen (to fetch).
In road traffic, überholen means to move ahead of a slower vehicle by using an open gap
In technical and mechanical contexts, überholen means to overhaul or refurbish a machine, engine, or system.
Figuratively, the verb can mean to catch up with or surpass someone in performance, time, or points: