Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
atp
has 1 sense
adenosine triphosphate
,
ATP
- a nucleotide derived from adenosine that occurs in muscle tissue; the major source of energy for cellular reactions
--
1
is a kind of
nucleotide
,
TOP