Skip to main content

harmonk's definitions

londongrad

A humorous nickname for London, in reference to its becoming a refuge for rich russian expatriates. Roughly 250,000 russian-speaking people live in London.
Berezhovski knew he could not get a fair hearing in Russia, so he headed for Londongrad, thinking that british laws would protect him.
by harmonk August 2, 2009
mugGet the londongrad mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email