atp synthase - French English Dictionary