English | German | Russian | Czech

confront one's demons English

Meaning confront one's demons meaning

What does confront one's demons mean?

confront one's demons

(idiom) To work through past experiences that have left emotional scars.

Are you looking for...?