antidiabetic effects - Français Anglais Dictionnaire