Home / DICTIONARY / Adenosine Triphosphate or ATP: definition