ATP


Meaning of ATP in English

form of stored energy in organisms that is composed of a nucleotide with ribose sugar and three phosphates (Biology)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.