insulinoid - German English Dictionary