Strongyloides stercoralis parasitic female

from human feces

Strongyloides stercoralis