array of solar cells - Turkish English Dictionary