Nucleoside-diphosphate kinase
Nucleoside-diphosphate kinases (NDPKs, also NDP kinase, (poly)nucleotide kinases and nucleoside diphosphokinases) are enzymes that catalyze the exchange of terminal phosphate between different nucleoside diphosphates (NDP) and triphosphates (NTP) in a reversible manner to produce nucleotide triphosphates. Many NDP serve as acceptor while NTP are donors of phosphate group.
Source: Wikipedia — Nucleoside-diphosphate kinase (CC BY-SA 4.0)