insulinoid
noun
in·su·lin·oid
ˈin(t)-s(ə-)lə-ˌnȯid
: any hypoglycemic substance having properties like those of insulin
Love words? Need even more definitions?
Merriam-Webster unabridged
Share