Definisi 'solar array'
English to English
noun
1 electrical device consisting of a large array of connected solar cells
source: wordnet30
More Word(s)
electrical device, photovoltaic cell, solar cell, artificial satellite, orbiter, satellite,

Visual Synonyms
Click for larger image