SHACKLE


Meaning of SHACKLE in English

[verb] [T]If you are shackled by something you are unable to do what you want to do because of this thing.The government is shackled by its own debts.

Cambridge English vocab.      Кембриджский английский словарь.