Ilsidahur

❌

Ilsidahur was a demon lord, titled The Howling King, who resided in the 90th layer of the Abyss. Ilsidahur was the patron of the barlgura and was known to cooperate with Demogorgon on occasion.