solar concentrator - French English Dictionary