ballista (n.)youdaoicibaDictYouDict[ballista 词源字典]
ancient war engine, late 14c., from Latin ballista, literally "a throwing machine," from Greek ballein "to throw" (see ballistics).[ballista etymology, ballista origin, 英语词源]