surfeit

(n)  an overabundant supply :  excess   
The surfeit of leaked oil wreaked havoc in the Gulf.