1. Noun. (medicine) A tumour of the pancreas that secretes insulin ¹
¹ Source: wiktionary.com
1. An insulin producing tumour in the pancreas. (27 Sep 1997)