The Italian term "divorai" matches the English term "rankled"

other italian words that include "divorai" : english :
divorai grub