English-Latin dictionary »

ballista furnished with a bow, spear-throwing war machine with bow mechanism meaning in Latin

EnglishLatin
ballista furnished with a bow, spear-throwing war machine with bow mechanism noun

arcubalista [arcubalistae](1st) F
noun

arcuballista [arcuballistae](1st) F
noun