PLANT


Meaning of PLANT in English

The place in the house of the fence where stolen goods are secreted. Any place where stolen goods are concealed.

Slang English vocab.      Английский сленговый словарь.