giant liver fluke - French English Dictionary