1 result found

Search Results for: insula

Insulin

Definition noun A polypeptide hormone secreted by the beta cells of the islets of Langerhans of the pancreas to regulate the... Read More