echinococcus - Turkish English Dictionary