ATP synthase - German English Dictionary