The storyBlend of commie + Democrat. Equivalent to commie + -crat.Etymology from Wiktionary, CC BY-SA 4.0.