Blocker

Noun

 * 1) Agent noun of block; something that blocks something specific.
 * 2) A playing card, needed by one player, that is held by another.

Derived terms

 * alpha-blocker
 * beta-blocker
 * sun blocker