English-Latin dictionary »

catapult for discharging bolts meaning in Latin

EnglishLatin
catapult for discharging bolts noun

cestrosphendone [cestrosphendones]noun
F