Translation of insulin in Indonesian

insulin

insulin

noun

  • 1

    insulin