Definition of ATP in English:

ATP

  • 1Biochemistry
    Adenosine triphosphate.

  • 2British Automatic train protection, a system for automatically stopping a train if its driver does not observe signal warnings or speed restrictions.

Pronunciation:

ATP

/eɪtiːˈpi/