isles of Langerhans

definition: cell clusters in the pancreas that form the endocrine part of that organ
example:
speech part: noun
synonyms: islands of Langerhans

How isles of Langerhans is being used?