簡明漢英辭典上的:to feel as if relieved of a heavy load;to feel a sense of relief;to be a weight off one's mind;to take a load off sb.'s mind