To begrudge is defined as wishing someone did not have something or that you do something that you don't want to do.
To crave, long, or yearn
To deprive of contentment; to make uneasy; to dissatisfy.
To wish or long for; crave; covet
To have an intense desire for.
Resent is defined as to feel hurt or offended by something or someone.
To envy and resent (someone) because of that person's possession or enjoyment of (something); begrudge
Find another word for envying. In this page you can discover 8 synonyms, antonyms, idiomatic expressions, and related words for envying, like: begrudging, longing, hankering, discontenting, desiring, craving, resenting and grudging.