a *calo* term meaning to give it up..often a slur screamed at attractive women by cholos with a hand gesture!
hey lovely lady... MOCHATE!!!
by damsel November 17, 2003
Get the mochate mug.
Get the mochate mug.We'll email you a link to sign in instantly.