begrudge

Definition

To give or allow something resentfully; to envy someone's possession or advantage.

Example

"She begrudged him his success, even though she knew he worked hard for it."