English-Latin dictionary »

trébuchet (machine of war) meaning in Latin

EnglishLatin
trébuchet (machine of war) noun

trabucus [trabuci](2nd) M
noun