giant liver fluke - German English Dictionary