glass reflector - Spanish English Dictionary