Skip to main content

Definitions by Camille Pascual

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