ATP synthase - English Synonyms Dictionary