Phosphoglycerin... - French English Dictionary