rancor (n.) Look up rancor at Dictionary.com
early 13c., from Old French rancor, from Latin rancorem "rancidness, grudge, bitterness," from Latin rancere "to stink" (see rancid).