a skylight - French English Dictionary