Enter a clue or pattern or both:
The Clue
Producer of insulin (8 letter answer)
The Answer
PANCREAS
Tags
Notes
The answer PANCREAS is so rare that it appears less than once every 2500 puzzles.
Related Clues
Islets of Langerhans locale
Definition
PANCREAS as a noun:
1. a large elongated exocrine gland located behind the stomach; secretes pancreatic juice and insulin