plaza in Russian
plaza in Russian
пло́щадь
A town's public square.
сквер
A town's public square.