What is the meaning of Supplant?

To take the place of; to replace, to supersede.

To uproot, to remove violently.

Source: wiktionary.org