trabuch

English

Noun

trabuch

  1. Obsolete form of trebuchet (siege engine).