English to Chinese Dictionary

Search:

zhài stronghold / stockade / camp / (stockaded) village
zhài variant of 寨[zhai4]


<< back to the home page