cat's liver fluke - French English Dictionary