Janaxia, the Betrayer

Janaxia is a Human Boss type. Janaxia can be found in Janaxia's Den which is located in Ugdenbog.