solar_arrayEnglish

solar array, solar battery, solar panel

Noun

Electrical device consisting of a large array of connected solar cells

English: solar array, solar battery, solar panel

English words with similar meanings

Show 2 words