hydrazodicarbonamides - French English Dictionary