Meaning of “handcuffs” - Learner’s Dictionary

handcuffs

noun [ plural ] uk us /ˈhændkʌfs/

two metal rings that are joined by a chain and are put on a prisoner's wrists (= lower arms)

(Definition of “handcuffs” from the Cambridge Learner’s Dictionary © Cambridge University Press)