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. 2012