Medical Dictionary

insulinoid

noun in·su·lin·oid \ˈin(t)-s(ə-)lə-ˌnid\

Medical Definition of INSULINOID

:  any hypoglycemic substance having properties like those of insulin

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears