Big Huge Thesaurus

glyburide

noun

sounds kind of like