SCROTE


Meaning of SCROTE in English

Noun. 1. A contemptible person.2. An abb. of scrotum.3. A criminal. Derog. [Police use]

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