meaning of ATP-Synthase

ATP-Synthase - German to English

ATP synthase