CATAPULT


Meaning of CATAPULT in English

n. ancient device for hurling missiles, ballista; sling

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