alcázars

English

Noun

alcázars

  1. plural of alcázar (Moorish fortress in Spain)