cocksucker

[ kok-suhk-er ]
/ ˈkɒkˌsʌk ər /

noun Slang: Vulgar.

a person who performs fellatio.
a mean or contemptible person.

Origin of cocksucker

First recorded in 1890–95; cock1 + sucker