Noun Definition

ascaridae

1.Definition: large roundworms parasitic in intestines of vertebrates

Category: Animals