Synonyms of TREBUCKET

What is another word for TREBUCKET