Fetching details from the dictionary...
feeling of relief (for the time being); peace of mind (for now)