cornucopia • (noun) \kor-nuh-KOH-pee-uh\

hear it again hear it again

1 : a horn-shaped container overflowing with fruits and flowers used as a symbol of plenty
2 : a very large supply : abundance
3 : a receptacle shaped like a horn or cone

Example sentence:
Mr. Tuller offers his students a cornucopia of topics for their weekly writing assignments.

--