Home
Advance Search
Dictionary
Words with Friends solver
Meaning of alcazar
Definition:-
A Spanish palace or fortress of Moorish origin. (noun)