petrary Meaning, Definition & Usage

Pet"ra*ry noun
Etymology
L. petra stone. Cf. Sp. petraria, and E. Pederero.
Definitions
  1. An ancient war engine for hurling stones.

Webster 1913