esplanade
Top 15000
Meanings
Noun
1. esplanade, plaza, square, piazza
Examples1
Israeli troops entered the compound of the al-Aqsa Mosque.