Norwegian-English dictionary »

(bokmål) tower of london meaning in English

NorwegianEnglish
(Bokmål) Tower of London proper noun
{m}

Tower of London(a fortress in London)
proper noun