To cause persistent annoyance or resentment; to fester.
From Old French 'rancler', from 'rancle' (festering sore), from Latin 'dracunculus' (little dragon).
Try Another Word