to be unwilling or reluctant to give or admit (something)
to feel resentful towards (somebody) on account of their wealth, success, etc
grudger noun
[Middle English grucchen, grudgen to grumble, complain, from Old French groucier, of Germanic origin]