What is the meaning of Superabundance?

An extreme abundance; abundance to a vast degree that seems almost excessive.

Source: wiktionary.org