plaza de armas
Meanings
Noun
1. town square (Peru)