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.