ground glass screens - French English Dictionary