Very outlandish or outrageous.
enough to choke a horse
An excessive quantity.
enough to make the angels weep
Something so distressing that it causes one to lose hope and faith.
enough to go around
There is an adequate amount or supply of something for all of the peop…