'solar battery' definitions:

Definition of 'solar battery'

(from WordNet)
noun
Electrical device consisting of a large array of connected solar cells [syn: solar array, solar battery, solar panel]