demonspawn

Noun

 * 1)  demonic creatures; hellspawn