thin-film solar cell - French English Dictionary