allantoin
(noun)
noun
1. (biochemistry) A diureide of glyoxylic acid, used in various pharmaceutical and cosmetic products; or a derivative of this compound
(noun)
1. (biochemistry) A diureide of glyoxylic acid, used in various pharmaceutical and cosmetic products; or a derivative of this compound