Vocabulary
足かせ
あしかせ
fetters; shackles; hobbles; encumbrance; hindrance; burden
noun