photovoltaic solar electricity - Turkish English Dictionary