überholen

Etymology 1
From. Analyzable as.

Verb

 * 1)  to overtake; to pass (e.g. a vehicle, a runner)
 * 2)  to excel; to become more or better than
 * 1)  to excel; to become more or better than

Etymology 2
.

Verb

 * 1)  to overhaul to check, repair and/or modernize, e.g. a machine
 * 2) to recondition, to refit