n. arrangement of solar cells; solar cell, unit in a device that stores energy from the light of the sun
SOLAR BATTERY
Meaning of SOLAR BATTERY in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012