Medical Dictionary
insulinoid
noun in·su·lin·oid \ˈin(t)-s(ə-)lə-ˌnȯid\
Medical Definition of INSULINOID
: any hypoglycemic substance having properties like those of insulin
Seen & Heard
What made you want to look up insulinoid? Please tell us where you read or heard it (including the quote, if possible).