petrary
Noun
Meaning
An ancient war engine for hurling stones.
Source: Webster's dictionarySynonyms
scorpion
sling
onager
mangonel
ballista
trebuchet
springald
war machine
siege engine
catapulta
single catapult
hurling device
projectile launcher
throwing engine