Definition, synonyms and related words
A lactone or a polyglycolide formed from glycolic acid and another hydroxy acid (such as lactic acid)