1 definition by El nacho libre

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

Mug icon
Buy a mumbacho mug!