confronted one's demons

English

Verb

confronted one's demons

  1. simple past and past participle of confront one's demons