What does Alloxazin mean?

Alloxazin - German to English

alloxazine