isocitric acid - French English Dictionary