Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
china
shine
shiny
shin
skin
shimu
shan
shen
?
石弩
shí
nǔ
catapult / ballista (siege catapult firing stone blocks)
<< back to the home page