lún​dūn

London, capital of United Kingdom

Definitions

Lún​dūn

London, capital of United Kingdom

Sources