as in handcuffs
something that physically prevents free movement
putting the handcuffs on the jewel thief, the detective asked him how he liked those bracelets
Synonyms & Similar Words
Relevance
Love words? Need even more definitions?
Merriam-Webster unabridged
Share