store protected from light. - French English Dictionary