English-Chinese dictionary »

ballista meaning in Chinese

EnglishChinese
ballista (crossbow-like military engine for hurling large missiles)
noun
[UK: bəlˈɪstə]
[US: bəlˈɪstə]

弩炮 /nǔ pào/noun

Your history