array of heliostats - Alemán Inglés Diccionario