Noun group of things arranged in an impressive or structured way

An array of 624 mirrors track the sun, their reflected beams converging onto the tip of the whimsical Solucar solar power plant near Seville, Spain.