solar panel

1. (noun) a large array of connected solar cells
Synonyms: solar array, solar battery
Related Words: electrical device



Terms and Conditions of Use / Copyright Notice