what does adenosine triphosphate mean - Search