photovoltaic roof - Spanish English Dictionary