Synonyms for "catapult"

Words with similar meaning