insulinoma
Meanings
Noun
1. insulinoma (medicine)