vocab dash
Log in
Sign up
explanada
Top 15000
Meanings
Noun
1. esplanade, concourse (large, clear and level open space)