hamshackle是什么意思

中文翻译与英英解释

vt.
1.把(牛马等的)头用绳绑在前足上。
2.束缚。