English | German | Russian | Czech

Londongrad English

Meaning Londongrad meaning

What does Londongrad mean?

Londongrad

London, seen as a haven for Eastern European (especially Russian) exiles.

Are you looking for...?