SUPPLANT Meaning of SUPPLANT in English v. take the place of in an underhanded or scheming manner, overthrow, usurp; replace one thing with another Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012