Alcazar — definition

1. alcazar (Noun)

1 definition

alcazar (Noun) — Any of various Spanish fortresses or palaces built by the Moors.

3 types of
fort fortress palace