English-Russian dictionary »

trafalgar square meaning in Russian

EnglishRussian
Trafalgar Square (square in Westminster)
proper noun

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