ground glass screens - Spanish English Dictionary