crap-load

a overly excessive amount of something
> I have a crapload of homework to do.