Noun (thing)
Insulin
US
UK
US
UK
the hormone responsible for controlling blood sugar
US
UK
People with type 1 diabetes cannot produce insulin.