Vocabulary

ATP

adenosine triphosphate; ATP

noun