Yahoo Canada Web Search

Search results

  1. Dictionary
    alcazar
    /ˌalkəˈzɑː/

    noun

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

    More definitions, origin and scrabble points