Definition of mesoxalylurea in US English:

mesoxalylurea

noun

Chemistry
  • Alloxan.

Origin

Late 19th century.