Begrudge
Spanish Meaning
envidiar regatear a doler mucho
English Meaning
- To envy the possession or enjoyment of: She begrudged him his youth. See Synonyms at envy.
- To give or expend with reluctance: begrudged every penny spent.