cantrap ( synonym found)

Definition of cantrap:

°Any device use to physically entrap humans.

Definition of cantrap:

°Any device use to physically entrap humans.

Back to Top