array noun

ADJ. broad, diverse, extensive, huge, vast, wide | bewildering, colourful, confusing, dazzling, fascinating, fine, formidable, glittering, impressive, remarkable, rich, splendid, staggering, stunning, wonderful a dazzling array of talent

VERB + ARRAY have, offer, provide The store offers a bewildering array of garden tools. | be faced with The customer is faced with a formidable array of products. | choose from, select from It is difficult to choose from the vast array of wines on offer.