Definition, synonyms and related words
An organic amido acid, regarded as a derivative of lactic acid and urea.