Top definition
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 mug
Get a Humchuck mug for your Uncle Manafort.