1 handtrap | Definition of handtrap

handtrap

noun

Definition of handtrap

: a mechanical device held in the hand and used to hurl clay targets into the air for shooting practice