explanada
Top 15000
Meanings
Noun
1. esplanade, concourse (large, clear and level open space)