EN English dictionary: handcuff
handcuff has 14 translations in 9 languages
translations of handcuff
EN SV Swedish
3 translations