It secretes insulin (8)

I believe the answer is:
pancreas
'it secretes insulin' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for pancreas that I've seen before include "Gland aiding digestion" , "organ" , "Sweetbread" , "Gland near stomach, sends insulin into blood" , "Part of body" .)