be a ghost of (someone or something's) former self(redirected from be ghosts of their former selves)
be a ghost of (someone or something's) former self
To be weaker or inferior in comparison to how someone or something was previously, often due to negative circumstances. After suffering from a prolonged illness, Sharon was a ghost of her former self. This town is a ghost of its former self after so many of its residents have moved away.