a protein pancreatic hormone secreted by the islets of Langerhans that is essential especially for the metabolism of carbohydrates and is used in the treatment and control of diabetes mellitus
I sure could go for a insulin shot right about now. Seriously, I need one. Help me!
Prices shown in USD.
Log in with Facebook to save your favorite definitions
and share them with friends.
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.