solar array

Noun
  1. Electrical device consisting of a large array of connected solar cells (synset 104264900)

Found on Word Lists

Other Searches