What is the meaning of Overabundance?

An excess of what is needed or is appropriate.

Source: wiktionary.org