Etymology · Latin

catapulta

2 English words descend from Latin catapulta, most common first.