non-reflective screen - French English Dictionary