Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
electroglow
in English
electroglow
#uncommon
Definitions
Noun
natural
light
emitted
by
the
atmosphere
The
electroglow
in
the
polar
regions
is
a
rare
phenomenon
.
Base Words
electro
glow