Common Parasites of Veterinary Importance

Flies

fly life cycle
  • 3 body parts
  • 1 antennae
  • 6 legs
  • winged
fly features