Idiom: Face your demons

Idiom Definitions for 'Face your demons'


If you face your demons, you confront your fears or something that you have been trying hard to avoid.
Download our Idioms eBooks - Download our English idioms eBooks now...

See also: