Definition for Adenosine triphosphate (ATP)

From Biology Forums Dictionary

» Redirected from Adenosine triphosphate

A nucleotide that is a common energy source for all cells.