concentrating solar collector - French English Dictionary