sky-light - French English Dictionary