ref
up- + chuck, from chuck up.
upchuck (v.)
"to vomit," 1936, American English slang, from up (adv.) + chuck (v.) "to throw."