Etymology
Today it means: A conflict between the soul and the body, sometimes considered as between good and evil. Full definition →
From psycho- + -machy.
Etymology from Wiktionary, CC BY-SA 4.0.