echinococcus - French English Dictionary