Find the word definition

Wiktionary
imidodiphosphate

n. (context organic chemistry English) Any salt or ester of imidodiphosphoric acid; but especially ''adenylyl imidodiphosphate'', an analog, and inhibitor of ATP