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