Definition of mesoxalylurea in English:

mesoxalylurea

noun

Chemistry
  • Alloxan.

Origin

Late 19th century.