thiamine pyrophosphate - French English Dictionary