Vocabulary

足かせ

fetters; shackles; hobbles; encumbrance; hindrance; burden

noun