a plethora of

listen to the pronunciation of a plethora of
English - English
{i} an excess of