在线词典弩炮catapult; ballista (siege catapult firing stone blocks)英文释义catapult; ballista (siege catapult firing stone blocks)