PLANT


Meaning of PLANT in English

v. sow, place seeds or vegetation into soil; secretly insert a spy or surveillance device; establish; set, place, put

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.