overabundance
noun
Meaning
An excess of what is needed or is appropriate.