Top definition
Greasy, gross, disgusting sleezeball
You see that guy looking at me at the bar. Que mumbacho
by El nacho libre August 02, 2015
Get the mumbacho neck gaiter and mug.