KNOCKING SHOP


Meaning of KNOCKING SHOP in English

Noun. A brothel.

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