Lún
dūn
Specific Meaning
1
London, capital of United Kingdom