ballista (n.) Look up ballista at Dictionary.com
ancient war engine used for throwing missiles, late 14c., from Latin ballista, literally "a throwing machine," from Greek ballein "to throw" (see ballistics).