Definition of ATP in English:

ATP

Biochemistry
  • Adenosine triphosphate.