Big Huge Thesaurus

furfuraldehyde

noun