night-sky glow - French English Dictionary