to lack the desire or strength to do something
I didn't have the heart to tell him his injury would prevent him from playing football. Usage notes: sometimes used in the form have the heart to do something (be able to do something): How could we have the heart to disappoint Mom?
Related vocabulary: