solar array
English Dictionary
->
Letter S
-> solar array
Search Dictionary:
solar array Definition
(n)
electrical
device
consisting
of
a
large
array
of
connected
solar
cells
solar array Synonyms
solar array
solar battery
solar panel
© Art Branch Inc.