Definition of cock-blocker in English:

cock-blocker

noun

vulgar slang
  • A person who impedes the romantic or sexual advances of a person (usually a man) towards another; a person who cock-blocks.

Origin

1970s.