English Spanish Dictionary

English - español

begrudged in Spanish: