French-English dictionary »

tour de londres meaning in English

FrenchEnglish
tour de Londres nom {f}

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