phenformin - French English Dictionary