ghoulish - Dictionary definition and meaning for word ghoulish
ghoulish = ghost + unleash. Obviously unleashing a ghost suggest the horror of death and decay.