Mantrap

Definition and Citations:

a term applying yo a mechanical device that is used in order to trap any trespasses on property.

Latest Articles