ATP synthases
English
Noun
ATP
synthases
plural of
ATP synthase