Dictionary Definition: insulin