solar panel
nounDefinition of solar panel
: a battery of solar cells (as on a rooftop)
Keep scrolling for more
Keep scrolling for more