'horn of plenty' definitions:

Definition of 'horn of plenty'

From: WordNet
noun
A goat's horn filled with grain and flowers and fruit symbolizing prosperity [syn: horn of plenty, cornucopia]