o sự trở ngại, sự hạn chế
Xem thêm: encumbrance, burden, load, encumbrance, onus, hindrance, hinderance, hitch, preventive, preventative, encumbrance, interference
n.
the burden of responsibility
that's a load off my mind