Etymology
Today it means: Feeling exhilarated due to one's imminent release from a difficult or time-consuming burden. Full definition →
From demob + happy.
Etymology from Wiktionary, CC BY-SA 4.0.