The AI-powered English dictionary
(historical) A city in Britannia, Roman Empire An ancient settlement in the area of modern London.
(poetic) Synonym of Modern London A city in England, United Kingdom examples