Chinese-English dictionary »

特拉法加广场 /tèlāfǎjiā guǎngchǎng/ meaning in English

ChineseEnglish
特拉法加广场 /Tèlāfǎjiā guǎngchǎng/ proper noun

Trafalgar Square(square in Westminster)
proper noun