Green’s Dictionary of Slang

put v.2

[echoic]

(US campus) to vomit.

[US]E.H. Babbitt ‘College Words and Phrases’ in DN II:i 53: put, v. To vomit.
[US]C.T. Clark diary 8 Apr. in Soldier Letters (1919) 118: [B]elieve me, I put my lunch so fast after one mouthful I got of the gas, that I might have just as well not eaten.