manstopper

/mænˈstɒpər/

Definitions

1. noun

A device or mechanism used to restrain or stop a person, especially in a public place or on a vehicle.

“The police installed manstoppers in the bus to prevent potential attackers.”

Synonyms

  • restraint
  • shackles

Antonyms

  • liberator
  • release