What is the meaning of the word "trebucket"?

Definitions: