solar panel
noun
a bank of solar cells.
Words nearby solar panel
British Dictionary definitions for solar panel
solar panel
noun
a panel exposed to radiation from the sun, used to heat water or, when mounted with solar cells, to produce electricity direct, esp for powering instruments in satellites