CATAPULT


Meaning of CATAPULT in English

v. hurl; propel, launch; sling; be catapulted

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.