English-Italian dictionary »

tower of london meaning in Italian

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

Torre di Londraproper noun
{f}