meaning of atp synthase

atp synthase meaning in Urban Dictionary

A large chemical located on the inner mitachondrial membrane layer and thylakoid membrane layer of chloroplasts. features a rotating main stalk running on chemiosmosis of protons. The rotation triggers conformational modifications associated with chemical moving the alpha and beta subunits relative to one another synthesising atp from adp and inorganic phosphate.