solar battery

Explore definitions, synonyms, and language insights of solar battery

Definitions

Noun
electrical device consisting of a large array of connected solar cells

More General Terms