Norwegian-English dictionary »

(nynorsk) tower of london meaning in English

NorwegianEnglish
(Nynorsk) Tower of London proper noun
{m}

Tower of London(a fortress in London)
proper noun