cornucopia

cor-nu-co-pi-a

noun

An overflowing abundance or plentiful supply of something good.

"The garden was a cornucopia of vibrant flowers."

Thesaurus

Synonyms: profuseness, richness, profusion, horn of plenty