Latin-English dictionary »

arcubalista meaning in English

LatinEnglish
arcubalista [arcubalistae] (1st) F
noun

ballista furnished with a bow, spear-throwing war machine with bow mechanismnoun