photovoltaic curtain wall - Spanish English Dictionary