But most English speakers (IFAIK, I'm not native) use rancid as "spoiled" only for a group of produce, like oil or butter that went through rancidification process. So it's more like word rancid has more common meaning (being unpleasant) and more scientific and less commonly used one (went through rancidification).