Moloch Meaning

There are 3 meaning(s) for word Moloch

Meaning 1 : god of the Canaanites and Phoenicians to whom parents sacrificed their children

    Synonyms : molech
Meaning 2 : any lizard of the genus Moloch

Meaning 3 : a tyrannical power to be propitiated by human subservience or sacrifice