Definition of shackling:
(n) :
(usually in the plural) A restraint fitted over a human or animal appendage, such as an ankle, finger, or wrist, normally used in a pair joined by a chain.
(v) :
(transitive) To place (a person or animal) in shackles (noun etymology 1, sense 1); to immobilize or restrain using shackles.
(v) :
(transitive) (figurative) To inhibit or restrain the ability, action, activity, or progress of (someone or something); to render (someone or something) incapable or ineffectual.
(n) :
(figurative, usually in the plural) A restraint on one's action, activity, or progress.
(n) :
(by extension) A U-shaped piece of metal secured with a bolt or pin across the ends, or a hinged metal loop secured with a quick-release locking pin mechanism, used for attaching things together while allowing for some degree of movement; a clevis.
(n) :
(by extension) Part of a padlock that consists of a loop of metal (round or square in cross section) that encompasses what is being secured by the lock.