Animal

Strongyloides stercoralis

A species of parasitic nematode widely distributed in tropical and subtropical countries. The females and their larvae inhabit the mucosa of the intestinal tra…

AMW:MICRO:010775