SOLAR BATTERY


Meaning of SOLAR BATTERY in English

[solar battery] n (1954): an array of solar cells

Merriam-Webster English vocab.      Английский словарь Merriam Webster.