supplant

supplant [-ed, -ing, -s] v

L. 'to trip up, overthrow'; sub + planta, the bottom of the foot.

  1. To replace; to overtake; to better; to surpass.