pimple and blotch

English

Noun

pimple and blotch

  1. (Cockney rhyming slang) Scotch (whisky)

Derived terms