plastic handcuffs - Turkish English Dictionary