NELSON


Meaning of NELSON in English

Noun. A drink of Stella, a lager produced by Stella Artois. Rhyming slang.

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