humifuse - French English Dictionary