Ascaris lumbricoides

Ascaris lumbricoides is a large parasitic nematode that lives in the human small intestine. Its eggs pass in feces, and infection occurs when people ingest embryonated eggs.

Connect