Latin-English dictionary »

trabucus meaning in English

LatinEnglish
trabucus [trabuci] (2nd) M
noun

trébuchet (machine of war)noun