Great array, cornucopia (7)
I believe the answer is:
panoply
(Other definitions for panoply that I've seen before include "Impressive display" , "Superb array; suit of armour" , "Apply no mix to splendid array" , "Full array, armour" , "brilliant array" .)