insulinoid

noun
in·​su·​lin·​oid | \ ˈin(t)-s(ə-)lə-ˌnȯid How to pronounce insulinoid (audio) \

Medical Definition of insulinoid

: any hypoglycemic substance having properties like those of insulin