parasite (fasciola hepática) that affects the liver of ruminants - Spanish English Dictionary