solar panel in Catalan solar panel in Catalan placa solar noun An array of connected solar cells Add to Flashcards