ethanediamide - French English Dictionary