Type: v. t.
Definition of Shackle: Figuratively: To bind or confine so as to prevent or embarrass action; to impede; to cumber.
other words that start with sh
Online Free Dictionary
Michigan Business