Define Street Glow Meaning

Street Glow
The amount of flamboyant energy that is emitted from a person

By Pandora