turkish diabetes foundation - French English Dictionary