overabundance

Having way too much of something, more than you need.