Meaning of solar battery

Definition of solar battery

(noun) electrical device consisting of a large array of connected solar cells

Other information on solar battery

WIKIPEDIA results for solar battery
Amazon results for solar battery