His nickname (屍忌蛇, Shiija, written as "She-ja") means something like "Damned Snake Corpse".
She-Ja
Albums CD 1996 Japan
Album