echinococcus cyst - French English Dictionary