Tartaric acid dihydrazide

Tartaric acid dihydrazide · CAS 54789-92-3