solar reflective surface - Spanish English Dictionary