Definition of ornithuric acid in English:

ornithuric acid

noun

Biochemistry
  • A colourless crystalline acid isolated from the excreta of birds whose food contained benzoic acid; 1,4-dibenzoylornithine, C₁₉H₂₀N₂O₄.

Origin

Late 19th century; earliest use found in Harper's Magazine.