Russian-English dictionary »

трафальгарская площадь meaning in English

RussianEnglish
Трафальгарская площадь proper noun
{f}

Trafalgar Square(square in Westminster)
proper noun