Plethora

meaning: a very large amount of something, especially a larger amount than you need, want, or can deal with:

usage: There's a plethora of books about the royal family .