English Dictionary
Definition catapult in British English
catapult verb
verb
/ˈkætəpʌlt/
Synonyms and related words
