1 definition by bigdcdn

What you call a hummer that turns into a lap full of puke.
Roxanne tried to take in too much shaft last night and she humchucked right in my lap.
by bigdcdn May 27, 2012
Get the Humchuck mug.