Moloch (Molech) n. Anything demanding a terrible sacrifice
These are some of our pals who haven't entered into our holy santum of the Moloch Industries. They might join up with us someday but know, they are our friends.
downy spoof lucent