Panoply is a noun that refers to a magnificent or impressive array.
The Greek word panoplia (pan oh PLEE uh) referred the full set of armor worn by Greek infantry guards. It combined the prefix PAN, meaning ‘all’ with hopla (HOPE la) meaning ‘armor.’ By the 17th century the word had entered the English language and its meaning had extended to mean ‘a full set’ of something that may or may not have anything to do with armor.
I was happy to see a panoply of food options at the banquet. With such a dazzling array of choices, I was sure everybody would find something to eat.