Home

Word

solar array, n.
more info electrical device consisting of a large array of connected solar cells
<noun.artifact>

solar array solar battery solar panel