handcuff
verb
handcuffed; handcuffing; handcuffs
2
: to hold in check : make ineffective or powerless
handcuffed by strict regulations
Love words? Need even more definitions?
Merriam-Webster unabridged



