As nouns the difference between lactone and cardanolide
is that lactone is (organic chemistry) a cyclic intramolecular ester derived from a hydroxy acid while cardanolide is (organic compound) any of a class of steroid lactones that, as plant glycosides, are toxic.