cocksucker

cock·suck·er

cocksucker

n.
  1. a worthless or despicable person; -- intended as disparaging and invariably offensive. [vulgar slang]
  2. a person who performs fellatio.