upchuck (v.)youdaoicibaDictYouDict[upchuck 词源字典]
"to vomit," by 1960, American English slang, from up (adv.) + chuck (v.) "to throw."[upchuck etymology, upchuck origin, 英语词源]