Definition of “solar panel” - English Dictionary

English