any obstruction that impedes or is burdensome
<noun.artifact>
<noun.artifact>
encumbrance |
hinderance |
hindrance |
hitch |
incumbrance |
interference |
preventative |
preventive |
lexical pointers
derivationally related form
lexical pointers
derivationally related form
semantic pointers
hyponym
hypernym