moloch

noun
  1. an ancient Canaanite god associated with child sacrifice
  2. Usage: biblical; historical
  3. something that demands or requires costly sacrifice
  4. Usage: figurative
  5. a spiny lizard native to Australia
  6. Usage: zoology

Examples