The definition of a shackle is a literal or figurative restraint that keeps you in place or prevents you from doing what you want.(noun)
See shackle in Webster's New World College Dictionary
Origin: ME schakel < OE sceacel, akin to MDu schakel, chain link < ? IE base *(s)kenk-, to gird, bind
See shackle in American Heritage Dictionary 4
Origin: Middle English schackel
Origin: , from Old English sceacel, fetter.
left to right: spin and anchor shackles
Learn more about shackle