English-Latin dictionary »

inclined channel / barrel of a ballista meaning in Latin

EnglishLatin
inclined channel / barrel of a ballista noun

climacis [climacidos/is]noun
F