YourDictionary

Dictionary Home » Medical Definitions » adenosine triphosphate

adenosine triphosphate medical definition

noun
ATP.

Learn more about adenosine triphosphate

link/cite print suggestion box