What does "cornucopia" mean?

Cornucopia: pl. (Bot.) A genus of grasses bearing spikes of flowers resembling the cornucopia in form. Note: Some writers maintain that this word should be written, in the singular, cornu copiæ, and in the plural, cornua copiæ.

Sources