ARTHUR SCARGILL


Meaning of ARTHUR SCARGILL in English

(n): gargle/drink; after the miners union leader in the 80s in England. (ireland sleng)

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