Big Huge Thesaurus

imidazole

noun

sounds kind of like