Definition, synonyms and related words
Any member of the family Mermithidae family of nematode worms that are endoparasites in arthropods.