LILLY


Meaning of LILLY in English

Noun. The police. From Polari slang Lilly Law.

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