an onerous or difficult concern; the burden of responsibility; thats a load off my mind
[ Syn: burden , load , encumbrance , incumbrance ]
an onerous or difficult concern; the burden of responsibility; thats a load off my mind
[ Syn: burden , load , encumbrance , incumbrance ]