The English term "envious" matches the Italian term "invidioso"

other english words that include "envious" : italian :
enviousness invidia