Green’s Dictionary of Slang

head v.2

[head n. (2c)]

[1980s+] to fellate.