Skip to main content

Definitions by the_real_denver

Salvadorian slang for, dumb or idiot.
Be careful, its slippery in there "falls" mmmmmm i told you mengua
Mengua by the_real_denver December 29, 2010