Italian-English dictionary »

torre di londra meaning in English

ItalianEnglish
Torre di Londra proper noun
{f}

Tower of London(a fortress in London)
proper noun