1
impediment;burden;encumbrance;hindrance;drag
See also:
足手まとい (あしでまとい)
Other forms
足手搦み 【あしてがらみ】