Alcazars Meaning

There are 1 meaning(s) for word Alcazars

Meaning 1 : any of various Spanish fortresses or palaces built by the Moors