Etymology · Late Latin

arcuballista

2 English words descend from Late Latin arcuballista, most common first.