Begrudge

Spanish Meaning

envidiar

regatear a

doler mucho

English Meaning

  1. To envy the possession or enjoyment of: She begrudged him his youth. See Synonyms at envy.
  2. To give or expend with reluctance: begrudged every penny spent.