meaning of ascaridae

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