begrudger

noun
  1. a person who begrudges; someone who resents or is unwilling to give, grant, or allow something
  2. Usage: informal; agent noun derived from the verb 'begrudge'

Examples