solar energy concentrator - French English Dictionary