From Latin catapulta.
Katapult n (strong, genitive Katapultes or Katapults, plural Katapulte)
1Now rare, see notes.