handcuff - German English Dictionary