Dictionary search results

Showing 1-3 of 3 results

islet British & World English

A small island

islets in islet British & World English

short for islets of Langerhans.

islets of Langerhans British & World English

Groups of pancreatic cells secreting insulin and glucagon