Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: solar battery  'sowlur 'baturee
  1. Electrical device consisting of a large array of connected solar cells
    - solar array, solar panel

Derived forms: solar batteries

Type of: electrical device

Part of: artificial satellite, orbiter, satellite