Word info Synonyms

Ascaridae

Noun

Meaning

large roundworms parasitic in intestines of vertebrates

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms