Meaning of glycolic acid

Definition of glycolic acid

(noun) a translucent crystalline compound found in sugar cane and sugar beets and unripe grapes

Other information on glycolic acid

WIKIPEDIA results for glycolic acid
Amazon results for glycolic acid