alcazar

Noun
  1. Any of various Spanish fortresses or palaces built by the Moors (synset 102698486)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches