English-Latin dictionary »

catapult, an engine which shot large arrow / bolt / missile meaning in Latin

EnglishLatin
catapult, an engine which shot large arrow / bolt / missile noun

catapulta [catapultae](1st) F
noun