Green’s Dictionary of Slang

lotsa n.

[pron. of SE lots of]

[1920s+] (orig. US) very many, a large number.