What does ascaridae mean?

ascaridae meaning in General Dictionary

a normal category of huge roundworms parasitic in intestines of vertebrates

View more

  • large roundworms parasitic in intestines of vertebrates