array of heliostats - Francés Inglés Diccionario