Moloch (Molech) n. Anything demanding a terrible sacrifice
Here are web pages of the people who belong to Medulla Oblongata.