non-reflective glass - French English Dictionary