Read the dictionary definition of cornucopia. All definitions for this word.
1. the property of being extremely abundant
1. the profusion of detail
2. the idiomatic richness of English
2. a goat's horn filled with grain and flowers and fruit symbolizing prosperity