French-English dictionary »

alcazar meaning in English

FrenchEnglish
alcazar nom {m}

alcazar◼◼◼(Moorish fortress in Spain)
noun