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