Latin-English dictionary »

cestrosphendone meaning in English

LatinEnglish
cestrosphendone [cestrosphendones] noun
F

catapult for discharging boltsnoun