echinococcotomy - German English Dictionary