molochs

noun
  1. plural of moloch: a spiny lizard native to Australia
  2. Usage: zoological
  3. plural of moloch: something that demands costly sacrifice
  4. Usage: figurative; literary

Examples