Green’s Dictionary of Slang

hook v.5

[echoic + SE hawk, to spit]

(UK juv.) to vomit.

OnLine Dict. of Playground Sl. 🌐 hook v. Vomit. As in ‘he hooked his guts up’.