English-Latin dictionary »

ballista, large military engine for throwing stones and missiles meaning in Latin

EnglishLatin
ballista, large military engine for throwing stones and missiles noun

balista [balistae](1st) F
noun

ballista [ballistae](1st) F
noun