plethora

Noun

  1. extreme excess; “an embarrassment of riches”