catapults
English
Noun
catapults
plural of
catapult