solar concentrator - Francés Inglés Diccionario