Word info

sulfonylurea

Noun

Meaning

sulfonylurea (plural sulfonylureas)

English Wikipedia has an article on:sulfonylureaWikipedia
Any of a class of antidiabetic drugs that act by increasing insulin release from the beta cells in the pancreas; some are also used as herbicides.

Source: en.wiktionary.org

Hypernyms

Close letter words and terms