English

edit

Noun

edit

mesoxalylurea (uncountable)

  1. (organic chemistry) Alloxan.