atp synthase is arguably gods most elegent creation
a large enzyme found on the inner mitachondrial membrane and the thylakoid membrane of chloroplasts
"atp synthase is arguably gods most elegent creation" What is the definition of "atp synthase"?