Vocabulary

足手がらみ

impediment; burden; encumbrance; hindrance; drag

noun