giant liver fluke - Turkish English Dictionary