Dictionary Definition: insulin

OSZAR »