sulfonylurea

(noun) antidiabetic (generic term)

antidiabetic drug (generic term)