SKY GLOW


Meaning of SKY GLOW in English

noun

: a glow in the night sky deriving from an artificial source (as the lights of a city)

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.