Definition
parasitic roundworm of India and Africa that lives in the abdomen or beneath the skin of humans and other vertebrates
Seed ·
Term in context
parasitic roundworm of India and Africa that lives in the abdomen or beneath the skin of humans and other vertebrates
Seed ·