noun: an abundant supply of something good
The International Food Expo was a cornucopia of culinary delights: gourmet foods from every continent were under one roof.