Big Huge Thesaurus

glyoxaline

noun