andenosien triphosphate atp – Meaning and Explanation