'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]