Definitions of moloch:

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