allantoin

noun

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