bn:13723316v
Verb Concept
EN
straitjacket
EN
To restrict the freedom of, either physically or psychologically. Wiktionary
Definitions
Sources
EN
To restrict the freedom of, either physically or psychologically. Wiktionary
To restrict the freedom of. Wiktionary (translation)
Wiktionary