adenosine_triphosphateEnglish

ATP, adenosine triphosphate

Noun

A nucleotide derived from adenosine that occurs in muscle tissue, the major source of energy for cellular reactions

English: adenosine triphosphate, ATP

English words with similar meanings

Show 1 words