Definition, synonyms and related words
A kind of catapult of Ancient Greece, used for hurling stones.