What is Cornucopia?

A cornucopia is one of those horns you see around Thanksgiving holding all those fruits and vegetables. It is also known as a horn of plenty. It symbolizes abundance.