English dictionary
solar panel meaning and definition
Definition and meaning of solar panel at MeaningMonkey.org. solar panel meaning and definition in the English Dictionary.SOLAR PANEL noun
Definition of solar panel (noun)
- electrical device consisting of a large array of connected solar cells
- synonyms: solar array, solar battery
Source: Princeton University Wordnet