SCOTCH GREYS


Meaning of SCOTCH GREYS in English

Lice. The headquarters of the Scotch greys: the head of a man full of large lice.

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