Subscribe
URL of the page has been copied to clipboard.
Meaning : Parasitic roundworm of India and Africa that lives in the abdomen or beneath the skin of humans and other vertebrates.
Synonyms : guinea worm
Install App