Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of alloxan

- An oxidation product of uric acid. It is of a pale reddish color, readily soluble in water or alcohol.