Vocabulary Term #2561
USA
UK
USA
UK
the hormone responsible for controlling blood sugar
USA
UK
"People with type 1 diabetes cannot produce insulin."