Vocabulary Term: insulin

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