solar energy concentrator - Francés Inglés Diccionario