Green’s Dictionary of Slang

beaucoups n.

see under beaucoup n.