Etymed

insulin

Meaning: insulin · Origin: Latin

Terms using insulin