Denho'shain

The humanoid species that inhabits the planet Enzu