Which organ is responsible of producing insulin?

Liver
Spleen
Thyroid
Pancreas

Trivia Crack Answers Main Page