fenformin - French English Dictionary