A (whole) host of (something) noun phrase
Used to refer to a very large number of people or things
He has a whole host of excuses for his lateness to work every day.
There is a whole host of stay-at-home activities that people can do to kill quarantine boredom during the Covid-19 pandemic.
A whole host of people flocked to the mall on Black Friday.
A problem or difficult circumstance
I'm short-sighted, so forgetting my glasses is a real hair in the butter for my sight.