Fasciola hepatica
Explore definitions, synonyms, and language insights of Fasciola hepatica
Definitions
Noun
flatworm parasitic in liver and bile ducts of domestic animals and humans
Explore definitions, synonyms, and language insights of Fasciola hepatica