Yahoo Web Search

Search results

  1. Dictionary
    al·ca·zar
    /ˌälkəˈzär/

    noun

    • 1. a Spanish palace or fortress of Moorish origin: "the gardens of the alcazar in Seville"

    More definitions, origin and scrabble points