[noun] [U] [formal or humorous] - a pleasingly large amount of something; a great supplyLaid out on the vast table there was a veritable cornucopia of every kind of food or drink you could want.
CORNUCOPIA
Meaning of CORNUCOPIA in English
Cambridge English vocab. Кембриджский английский словарь. 2012