platinum handcuff - French English Dictionary