Skip to main content

Definitions by mambalerocaca

meaning being a dumbass or idiot
"look at that mambalero over there"

"pinche mambalero"
mambalero by mambalerocaca August 2, 2022