a guiding light - French English Dictionary