shackle pin - Turkish English Dictionary