that huchimapucker just cut me off
a derogatory term for a stranger who does something annoying, dangerous, stupid, or illegal
"that huchimapucker just cut me off" What is the definition of "huchimapucker"?