insulin in Catalan
insulin in Catalan
insulina
A polypeptide hormone that regulates carbohydrate metabolism (in various animals including humans).