adenosine triphosphate
Concise Oxford English Dictionary © 2008 Oxford University Press:
adenosine triphosphate
▶noun Biochemistry a compound which by its breakdown in the body (to adenosine diphosphate) provides energy for physiological processes such as muscular contraction.
'adenosine triphosphate' also found in these Oxford entries:

