Etymed
Open the app →
Glossary
› insulin
insulin
Meaning:
insulin ·
Origin:
Latin
Terms using insulin
hyperinsulinism
insulinoma