English-Chinese dictionary »

alcazar meaning in Chinese

EnglishChinese
alcazar (Moorish fortress in Spain)
noun

摩尔人在西班牙建造的堡垒 /mó'ěrrén zài Xībānyá jiànzào de bǎolěi/noun

摩爾人在西班牙建造的堡壘noun