Dictionary.com
Thesaurus.com

cocksucker

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

noun

Slang: Vulgar.
  1. a person who performs fellatio.

  2. a mean or contemptible person.


Etymology

Origin of cocksucker

First recorded in 1890–95; cock 1 + sucker