panel of solar cells - Spanish English Dictionary