Definition of cock-blocker in English:

cock-blocker

noun

US
coarse slang
  • A person who cock-blocks.

Origin

1990s; earliest use found in Usenet (newsgroups).