English-Swedish dictionary »

tower of london meaning in Swedish

EnglishSwedish
Tower of London (a fortress in London)
proper noun

Towernproper noun
{c}