panel of solar cells - Turkish English Dictionary