Big Huge Thesaurus

sulfonylurea

noun