Chinese-English dictionary »

镇墙 /zhènqiáng/ meaning in English

ChineseEnglish
镇墙 /zhènqiáng/ noun

town walls(wall surrounding a town)
noun