blocker

noun
  1. a person or thing that blocks or obstructs something
  2. a player whose job is to block opponents from advancing
  3. Usage: sports
  4. a substance that prevents or reduces a biological process
  5. Usage: medical

Examples