hydracide - French English Dictionary