echinococci - Turkish English Dictionary