(noun) burden, incumbrance, load, encumbrance
an onerous or difficult concern
the burden of responsibility; that's a load off my mind