Who is moloch the owl?

In modern English usage, "Moloch" can refer derivatively to any person or thing which demands or requires costly sacrifices.