SAINT PETER'S SQUARE


Meaning of SAINT PETER'S SQUARE in English

Saint ˌPeter's ˈSquare BrE AmE

the very large square outside Saint Peter's in Rome, where thousands of people gather to hear the Pope give special messages at Christmas and Easter

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.