a chemical substance produced in the body that controls the amount of sugar in the blood (by influencing the rate at which it is removed); a similar artificial substance given to people whose bodies do not produce enough naturally insulin-dependent diabetes
Want to learn more?
Find out which words work together and produce more natural sounding English with the Oxford Collocations Dictionary app.
Check pronunciation: insulin