What is the meaning of the word "handcuff"?

Definitions:

  1. confine or restrain with or as if with manacles or handcuffs copy to clipboard verb
    • The police handcuffed the suspect at the scene of the crime copy to clipboard

Synonyms: