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