Definition of "Moloch" :
noun: any lizard of the genus Moloch
noun: god of the Canaanites and Phoenicians to whom parents sacrificed their children
noun: a tyrannical power to be propitiated by human subservience or sacrifice
"The great Moloch of war."