Skip to main content

Camille Pascual's definitions

Japusa

An oversized mole, usually located on the left leg of women from Texas.
Heeey look.. I see a Japusa on Norberta's leg!
by Camille Pascual June 20, 2006
mugGet the Japusa mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email