solceller - dict.se
solceller
noun
solar cells