Enter a clue or pattern or both:
The Clue
Islets of Langerhans locale (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
Producer of insulin
Definition
PANCREAS as a noun:
1. a large elongated exocrine gland located behind the stomach; secretes pancreatic juice and insulin