あしかせ
ashikase

Noun

1. fetters; shackles; hobbles; encumbrance; hindrance; burden; trap

Other forms: