overabundance
noun
°An excess of that which is needed or is appropriate.