HAMSHACKLE Meaning of HAMSHACKLE in English v. attach or tie by rope the head of an animal to one of its front legs; restrain, curb Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012