echinococcus granulosus - Turkish English Dictionary