alloxanate
noun
al·lox·an·ate
| \ -səˌnāt, -nə̇t\
plural -s
Definition of alloxanate
: a salt or ester of alloxanic acid
Keep scrolling for more