Spanish-English dictionary »

explanada meaning in English

SpanishEnglish
explanada noun
{f}

concourse(a large open space in a building where people can gather)
noun
[UK: ˈkɒŋk.ɔːs] [US: ˈkɑːnˌk.ɔːrs]

Explanada de las Mezquitas proper noun
{f}

Temple Mount(hill of Jerusalem)
proper noun

Your history