Haemonchinae

Haemonchinae

A subfamily of Trichostrongylidae, a family of worms that parasitise ruminants in India and Sri Lanka.