Definition, synonyms and related words
That which hampers; an impediment.
present participle of hamper