imidodiphosphate

Noun

 * 1)  Any salt or ester of imidodiphosphoric acid; but especially adenylyl imidodiphosphate, an analog, and inhibitor of ATP