Meaning : A tyrannical power to be propitiated by human subservience or sacrifice.
Example :
The great Moloch of war.
Duty has become the Moloch of modern life.
Meaning : God of the Canaanites and Phoenicians to whom parents sacrificed their children.
Synonyms : molech
Meaning : Any lizard of the genus Moloch.