English-Latin dictionary »

ballista / catapult mounted on a carriage meaning in Latin

EnglishLatin
ballista / catapult mounted on a carriage noun

carrobalista [carrobalistae](1st) F
noun

carroballista [carroballistae](1st) F
noun