What does Cornucopia mean?

   Cornucopia was the horn of plenty, a symbol of abundance. In Greek legend the cornucopia was a horn of the goat Amalthea, which fed the infant Zeus. It was always full of whatever food or drink its possessor wished. According to the Romans the horn had been torn by Hercules from the head of the river-god Achelous, who turned himself into a bull to fight Hercules. This horn was always filled with fruit and flowers. Several Roman divinities had the cornucopia as an emblem. They included Flora, the goddess of flowers and spring; Concordia, the goddess of peace and harmony; and Plutus, the god of wealth.