solar panel in Indonesian solar panel in Indonesian panel surya noun An array of connected solar cells Add to Flashcards