phenformin - German English Dictionary