Delrith

Delrith is a demon who appears in Demon Slayer. He resides in the Stone Cirlce south of Varrock.