Home
Advance Search
Dictionary
Words with Friends solver
Meaning of alloxan
Definition:-
An acidic compound obtained by the oxidation of uric acid and isolated as an efflorescent crystalline hydrate. (noun)