Skip to main content

Definitions by bigdcdn

Humchuck 

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.
Humchuck by bigdcdn November 7, 2012