Green’s Dictionary of Slang

earl v.

[echoic]

[1960s+] (US) to vomit.