a large, open square in central Moscow, adjacent to the Kremlin: site of military parades, Lenin's tomb, and St. Basil's cathedral.
RED SQUARE
Meaning of RED SQUARE in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012